#include <stdio.h>

void func1(void); // 函数声明

static int count = 10; /* 全局变量 - static是默认的 */

int main(){
    while(count --){
        func1();
    }
    return 0;
}

void func1(){
    /*
    * 'thingy' 是 'func1'的局部变量 - 只初始化一次
    * 每次调用函数'func1' 'thingy' 值不会被重置
    */
    static int thingy = 5;
    thingy ++;
    printf(" thingy 为 %d, count为 %d\n", thingy, count);
}